﻿using System;
using System.ComponentModel;
using System.Linq;
using ProjectEuler.Linq;

namespace ProjectEuler.Problems
{
    [EulerProblem(7, 104743UL)]
    [Description("Find the 10001st prime.")]
    internal sealed class Problem007 : EulerProblem
    {
        public override Object Solve()
        {
            return Integers.Primes().Skip(10000).First();
        }
    }
}
